Big Huge Thesaurus

leaf-nosed bat

noun